// pages/home/home.js
Page({

  /**
   * 页面的初始数据
   */
  // 定义数据
  data: {
    count: 0,
    person: {
      name: 'jack',
      age: 18
    },
    a: 0,
    b: 0,
    c: 0,
    d: 0,
    e: 0,
    x: 0,
    aa: 0
  },

  setCount() {
    // 微信小程序没有实现数据代理，不能通过this直接访问数据
    // 访问data数据：this.data
    console.log(this);  // 页面实例对象
    // 微信小程序没有实现数据劫持（数据响应式），更新数据只会修改数据，页面不会发生变化
    // this.data.count++;
    // this.setData() 即会更新数据，也会更新用户界面
    // 建议（和react一致）：不要修改原数据
    this.setData({
      count: this.data.count + 1
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})